@charset "utf-8";



/* CSS Document */

* {padding: 0;margin: 0;}

body {margin: 0px;padding: 0px;color: #666;font-family:"微软雅黑", Arial, Helvetica, sans-serif;font-size: 14px;background:#efefef;text-align:left;position:relative; line-height:20px;}

img {border: 0;position:relative;}

.clear {height:0px;line-height:0px;font-size: 0px;clear: both;visibility: hidden;overflow:hidden;padding:0;margin:0;}

div,ul,dl,dd,dt,li,td,tr,table,p,span,h1,h2,h3,h4,h5,h6,form{ margin:0px;  padding:0px; list-style:none; list-style-type: none; word-wrap:break-word;position:relative; border:none;}

a {color:#666;text-decoration: none;position:relative;cursor:pointer;}

a:hover {color:#ff7d43; text-decoration:none;}

header, footer, nav, section, article, menu, aside {  display:block;position:relative;  } 

textarea { resize:none;}

table { border-collapse:collapse;border-spacing:0;}

th , td { text-align:left;}

input:focus {outline:none;}

/* common main */

.red, a.red { color:#d90000;}

.white, a.white { color:#fff;}

a.white:hover { color:#ff7d43;}

.fc { color:#ff7d43;}

.c2 { color:#007acc;}

.c3 { color:#555;}

.c4 { color:#777;}

.c5 { color:#999;}

.c6 { color:#888;}

.border { border:1px solid #ddd;}

.fs12 { font-size:12px;}

.fs14 { font-size:14px;}

.fs16 { font-size:16px;}

.fs18 { font-size:18px;}

.fs20 { font-size:20px;}

.fs22 { font-size:22px;}

.fs24 { font-size:24px;}

.fs30 { font-size:30px;}

.fs36 { font-size:36px;}

.fs40 {

	font-size: 46px;

}

.fs46 {

	font-size: 58px;

}

.fw-b { font-weight:bold;}

.fw400 { font-weight:400;}

.ti2 { text-indent:2em;}

.lh18 { line-height:18px;}

.lh20 { line-height:20px;}

.lh25 { line-height:25px;}

.lh30 { line-height:30px;}

.lh35 { line-height:35px;}

.lh40 { line-height:40px;}

.unl { text-decoration:underline;}

.unl-no { text-decoration:none;}

.ta-l { text-align:left;}

.ta-c { text-align:center;}

.ta-r { text-align:right;}

.fl { float:left;display:inline;}

.fr { float:right;display:inline;}

.va-m { vertical-align:middle;}

.va-t { vertical-align:top;}

.pr { position:relative;}

.pa { position:absolute;}

.oh { overflow:hidden;}

.none { display:none;}

.block { display:block;}

.inblock { display:inline-block;}

.pointer { cursor:pointer;}

.w100 { width:100%;}

.w980 { width:980px;}

.w400 { width:400px;}

.w130 { width:130px;}

.w1000 { width:1000px;}

.h100 { height:100%;}

.ma2 { margin:2px;}

.ma5 { margin:5px;}

.ma10 { margin:10px;}

.ma15 { margin:15px;}

.ma20 { margin:20px;}

.pa2 { padding:2px;}

.pa5 { padding:5px;}

.pa10 { padding:10px;}

.pa15 { padding:15px;}

.pa20 { padding:20px;}

.ml5 { margin-left:5px;}

.ml10 { margin-left:10px;}

.ml15 { margin-left:15px;}

.ml20 { margin-left:20px;}

.mr5 { margin-right:5px;}

.mr10 { margin-right:10px;}

.mr15 { margin-right:15px;}

.mr20 { margin-right:20px;}

.mt5 { margin-top:5px;}

.mt10 { margin-top:10px;}

.mt12 { margin-top:12px;}

.mt15 { margin-top:15px;}

.mt20 { margin-top:20px;}

.mt25 { margin-top:25px;}

.mb5 { margin-bottom:5px;}

.mb10 { margin-bottom:10px;}

.mb12 { margin-bottom:12px;}

.mb15 { margin-bottom:15px;}

.mb20 { margin-bottom:20px;}

.pl5 { padding-left:5px;}

.pl10 { padding-left:10px;}

.pl15 { padding-left:15px;}

.pl20 { padding-left:20px;}

.pr5 { padding-right:5px;}

.pr10 { padding-right:10px;}

.pr15 { padding-right:15px;}

.pr20 { padding-right:20px;}

.pt2 { padding-top:2px;}

.pt5 { padding-top:5px;}

.pt10 { padding-top:10px;}

.pt15 { padding-top:15px;}

.pt20 { padding-top:20px;}

.pt30 { padding-top:30px;}

.pb5 { padding-bottom:5px;}

.pb10 { padding-bottom:10px;}

.pb15 { padding-bottom:15px;}

.pb20 { padding-bottom:20px;}

.pb30 { padding-bottom:30px;}

.mga { margin-left:auto;margin-right:auto;}

.clear5 { width:100%;clear:both;height:5px;font-size:5px;}

.clear10 { width:100%;clear:both;height:10px;font-size:10px;}

.clear15 { width:100%;clear:both;height:15px;font-size:15px}

.clear20 { width:100%;clear:both;height:20px;}

.clear25 { width:100%;clear:both;height:25px;}

.clear30 { width:100%;clear:both;height:30px;}

.clear35 { width:100%;clear:both;height:35px;}

.line-c {border-bottom:1px solid #ccc;}

.line-d {border-bottom:1px solid #ddd;}

.main {width:1080px;margin:0 auto;z-index:1;}

.bg-w { background:#fff;}

.bg-b {background:#0a98e0;}

.cityselect {float:left; width:85px; text-align:center;margin-top:15px; border-left:1px solid #e5e5e5; padding:0px 0;margin-left:5px;}
.cityselect a {
	transition: all 0.2s ease-in-out 0.01s;
    -webkit-transition: all 0.2s ease-in-out 0.01s;
    -moz-transition: all 0.2s ease-in-out 0.01s;
    -o-transition: all 0.2s ease-in-out 0.01s;
    -ms-transition: all 0.2s ease-in-out 0.01s;}
.cityselect h2 {
	font-size: 24px;
	color: #dc0000;
	text-align: center;
	font-weight: 400;
	margin-bottom: 5px;
	line-height: 35px;
}
.cityselect a.a1 { font-size:14px; color:#0075d9;}
.cityselect a.a1:hover { color:#dc0000;}
.cityselect a.a1 span { color:#e5e5e5;}
.cityselect menu { display:none;position:absolute; width:70px; top:-1px; z-index:10; background:#fff; border:1px solid #e5e5e5; left:7px;}
.cityselect menu a { display:block; text-align:center; font-size:18px; line-height:35px; color:#999;}
.cityselect menu a:hover,.cityselect menu a.sel {color:#dc0000;background:#e5e5e5;}

.floatbox { z-index:89;position:fixed;width:42px;top:30%;right:5px;_display:none;}

.floatbox a {display:block;width:42px;height:42px;margin-bottom:2px;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;}

.floatbox span {position:absolute;right:45px;top:0;display:none;}

.floatbox a:hover {filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;}

.floatbox a:hover span {display:block;}

@media screen and (max-width:1150px) {

	.floatbox { display:none;}

}